IntervalZero.KINGSTAR.Base.Class Namespace

Module Name: KINGSTAR Subsystem

Author: IntervalZero

Environment: x64 and KINGSTAR application

Version: 4.5

Classes

  Class Description
AoeException Represents the ADS over EtherCAT (AoE) exceptions that occur during the application execution.
AxisConfiguration Represents the settings of an axis.
BaseSubsystem Represents the KINGSTAR Base Subsystem.
CamPoint Represents a pair of a master and a slave positions of a cam.
CoeException Represents the CANopen over EtherCAT exceptions that occur during the application execution.
EscException Represents the EtherCAT Slave Controller (ESC) exceptions that occur during the application execution.
FoeException Represents the File Access over EtherCAT (FoE) exceptions that occur during the application execution.
IoConfiguration Represents the settings of an I/O module.
IoSwitch Represents the sensor connected to an I/O module.
KsException Represents the exceptions that occur during the application execution.
LogChannel Represents log channels and the logged values.
McOverride Represents override parameters.
SoeException Represents the Servo drive profile over EtherCAT (SoE) exceptions that occur during the application execution.
Switch Represents a sensor.
Trigger Represents a trigger used to start a new move for an axis or axis group.
TriggerSource Represents a trigger's attributes.
UnitConversion Represents a unit conversion.
UserVariable Represents a user-defined variable.
UserVariable<T> Represents a user-defined variable plus a value.
VirtualAxis Represents the signals that can be assigned to a simulated axis.

Delegates

  Delegate Description
MailboxMessageEventHandler Notifies an application that a mailbox notification was sent by an EtherCAT device.

Interfaces

  Interface Description
IAxis Represents an axis.
ICamCommand Represents a cam move.
ICamTable Represents a cam table.
IControlStatus Represents a motion profile.
IGearCommand Represents a gear move.
IGearInPosCommand Represents a gear-ratio move.
IGroup Represents an axis group.
IGroupInchCommand Represents a group's inch move.
IGroupJogCommand Represents a group's jog move.
IHaltCommand Represents a controlled motion stop.
IHomeCommand Represents a homing move.
IInchCommand Represents an inch move.
IIoModule Represents an I/O module.
IIoStatus Represents the digital inputs and outputs of an axis.
IJogCommand Represents a jog move.
IKsCommand Represents the states and controls of a KINGSTAR method.
IKsCommand<T> Represents a state of a KINGSTAR method plus a value, whose type depends on the method, and waits a method to get a value.
ILogCommand Represents a log command.
IModule Represents a device.
IMoveAbsoluteCommand Represents an absolute move.
IMoveAdditiveCommand Represents an additive move.
IMoveCircularCommand Represents an interpolated circular move on an axis group.
IMoveContinuousAbsoluteCommand Represents a continuous absolute move.
IMoveContinuousRelativeCommand Represents a continuous relative move.
IMoveDirectCommand Represents an interpolated direct move on an axis group.
IMoveHelicalCommand Represents an interpolated helical move on an axis group.
IMoveLinearCommand

Represents an interpolated linear move on an axis group from the current position of the tool center point to:

Absolute: an absolute position in the specified coordinate system.

Additive and Relative: a relative position in the specified coordinate system. The relative distance is added to the current set position at the time of the execution.

IMoveRelativeCommand Represents a relative move.
IMoveVelocityCommand Represents a velocity move.
ISlave Represents an EtherCAT slave.
IStopCommand Represents a controlled motion stop. It aborts any ongoing method execution.
ISubsystem Represents the KINGSTAR Subsystem.
ITestCommand Represents a command test.
ITrigger Represents a trigger used to start a new move for an axis or axis group.
IUserVariable Represents a user-defined variable.
IUserVariable<T> Represents a user-defined variable plus a value.
IVariableRepository Represents the methods that add or get a user-defined variable.